home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1996 #3
/
Amiga Plus CD - 1996 - No. 3.iso
/
pd
/
daten
/
sysspeed_v1.3
/
sysspeed.doc
< prev
next >
Wrap
Text File
|
1996-02-02
|
28KB
|
767 lines
____ _____
o______ / _ /__ ____________\ _|______ ________ ____________ o
:\___ \ //___)\ __/ _ \ _ \_ __// __/___)\ __/_ _ \:
::/ \ \ / _\ \ _)_ \ \ \ | _)_\____ \ \/ \ _\ \ \
:/ _\ \ // \\ / \/ / \ | / \ _/ // \\ _\ // / /
/_________\ /____\_____\ //:\____|_______\____/____\____/_/ //:
o--/_______/---- - --/___/--- ----- -- - --- ---- -- ----/___/-o
presents
SysSpeed Version 1.3
(C)opyright 1995,96 by ALiENDESiGN
Last Change: 2 February 96
Translation by: Vincent Schöttke
Introduction:
-------------
Some guys will declaim that there are more than enough speedtesters out, so
why just another one? First I must say, that the results from the most
programs are pure bullshit (e.g. DiskSpeed. BusTest) or simply doesn't tell
something about the true speed of your machine. That's the reason for
SysSpeed, it shows you the speed of any sections of the computer (CPU, FPU,
Memory, Harddisk, GFX-Chips) because the true speed depends not only on your
CPU, it's also a result from the speed of RAM, Harddisk and so on...
All selected tests has been chosen so that SysSpeed examines all
circumstances.
By creating SysSpeed we've paid attention to the very easy userinterface, so
that (hopefully) no wishes are left! But you should also continue reading the
manual.
Liability:
----------
With the usage of SysSpeed you agree that:
THERE IS NO LIABILITY TO THIS PROGRAM-PACKAGE, IN REFERENCE TO THE ASSERTED
LAWS. THE COPYRIGHT OWNERS, AND/OR A THIRD PARTY, PLACE THIS PROGRAM PACKAGE
AT YOUR DISPOSAL "AS IS" (EXCEPT WHERE THIS IS FIXED ANYWHERE ELSE IN A
WRITTEN WAY) WITHOUT ANY GUARANTEE IN ANY FORM (INDIRECT OR DIRECT FORM).
THE FULL RISK OF QUALITY AND FUNCTIONALITY OF THIS PROGRAM IS AT YOUR OWN.
IF THE PROGRAM HAS A BUG, YOU HAVE TO PAY ALL COSTS OF THE NECESSARY
SERVICE-WORKS AND REPAIRS FOR YOURSELF.
UNDER NO CIRCUMSTANCES, THE COPYRIGHT OWNERS OR A THIRD PARTY DISTRIBUTING
THIS PROGRAM PACKAGE, AS ALLOWED, JUST BEFORE, CAN NOT BE HELD RESPONSIBLE
FOR ANY DAMAGE CAUSED IN ANY USUAL, SPECIAL, OR ACCIDENTAL WAY OR BY THE
PROGRAM PACKAGE (SURROUNDING BUT NOT RESTRICTED ARE THE LOSS OF DATA OR NOT
CORRECTLY DISPLAYED DATA OR LOSSES CAUSED BY YOU OR A THIRD PARTY OR BY A
FAULTY WORK OF THIS PROGRAM PACKAGE WITH OTHER PROGRAMS), ALSO IF THE OWNER
OR A THIRD PARTY HAS BEEN POINTED AT SUCH POSSIBILITIES OF DAMAGE.
Requirements:
-------------
- An Amiga
- Kickstart V2.04 or higher
- minimum is 2MB free Memory
- MUI Version 2.1 (V8) or higher
- Reqtools.library (V38+)
- Rexxmast must be running (used for 2 ADPro-Tests)
Optional (only if you want to make a test with each program):
- Cygnus-Ed V3.x
- ADPro V 2.x
- GoldEd V3.x
- ImageStudio V 2.x
Distribution:
-------------
SysSpeed is Freeware! It can freely distributed, as long as all copyrights
are observed.
If you have questions or suggestions, you have to send a letter to the
following adress:
Torsten Bach
Fachinger Str. 45 b
13591 Berlin
Germany
You can reach me via E-Mail trough my friends at:
knoke@cs.tu-berlin.de
or
zerocom@cs.tu-berlin.de
But keep in mind that you mark the E-Mail with "FOR LSI/TORSTEN" and exspect
a delay of some days before you'll get an answer.
Installation:
-------------
Use the Installationscript to install the software. If you start SysSpeed the
first time you have to change the paths and the ScreenMode and save it with
the "SAVE"-Button.
Note: Do not change the "SysSpeeddata" - directory and it contents,
otherwise SysSpeed wouldn't work correctly.
=============================================================================
Explanation of the Window of the Program:
-----------------------------------------
.............................................................................
Main - Page
.............................................................................
First Textline
The first TextLine is the Statusline, it gives you informations,like the name
of the current test, occured errors and other important messages.
.-------.
| ADPro | - Button
`-------'
With this button you start the ADPro-test. To execute this test make sure
that:
* The "ADPro"-checkmark on the "Preferences-TestPrefs"-page is enabled.
* The ADPro path is correct
* The SysSpeedData path is correct (required for the TestPictures)
After executing the ADProTest the results are displayed (in seconds) at the
right side in the listview. This test uses several operators to change the
picture. ADPro is controlled with AREXX-Messages (Rexxmast must be running).
You can abort the test by holding both mousebuttons pressed, but it'll only
stop after each part-test.
The result of the test shows you overall CPU-, FPU- and Harddiskspeed.
Note: The test was only made for ADPro 2.5, so we are not sure that it works
with older versions. You have hopefully 4MB FastRam for using this test. If
you not own the ADPro Package, you have to disable the "ADProTest"-checkmark.
A alternativ for ADPro is ImageStudio, because it's package is PD (e.g.avail-
able from Aminet)
.-------------.
| ImageStudio | - Button
`-------------'
Suprise, suprise this button starts the ImageStudio-test. To start this test
make sure that:
* The "ImageStudio"-checkmark on the "Preferences-TestPrefs"-Page is enabled.
* The ImageStudio path is correct
* The SysSpeedData path is correct (required for the TestPictures)
The test works with and without a registered version of Imagestudio, because
the desired picture is smaller than 250x250 points.
The results are also displayed (in seconds) at the right side in the listview.
You can abort the test by holding both mousebuttons pressed, but it'll only
stop after each part-test. Is controlled like ADPro.
The test shows the overall speed of from CPU, FPU, and Harddisk.
Note: If you are using the unregistered version, SysSpeed tries to remove the
sharewarerequester after a delay of 2.5 seconds. If you have a very slow
Harddisk and the sharewarerequester doesn't appear before the 2.5 seconds you
have to click on the "OK"-gadget by yourself. The test was only made for
ImageStudio 2.2, so we are not sure that it works with older versions. You
have hopefully 4MB FastRam for using this test. The unregistered version of
ImageStudio is available from Aminet. The Sysspeed doesn't read the tooltypes
out of the icons, because the preferences are setted by itself. You can
choose the ScreenMode of ImageStudio by pressing the "ScreenMode"-button on
the "Preferences"-Page. Default Screenmode is PAL:High Res Laced.
.----------.
| CygnusED | - Button
`----------'
Boring like every button, this test starts the CygnusED-test. To run this
test make sure that:
* The "CygnusED"-checkmark on the "Preferences-TestPrefs"-page is enabled.
* The CygnusED path is correct
* The SysSpeedData path is correct (required for the testtext)
CED is controlled with AREXX-messages. The test uses different methods to
change a text and more, like scrolling. You can abort the test (like every
test) with both mousebuttons. But make sure that the CED is in the
background. The results are displayed (in seconds) at the right side in the
listview.
This test shows especially the speed of CPU and graphic.
Note: You can choose the ScreenMode of CED by pressing the "ScreenMode"-
button on the "Preferences-GlobalPrefs"-Page. Default Screenmode is
"PAL:High Res Laced".
This test works only with CED V3.x. If you not own CED you can use the
GoldED-test that has similar results.
.--------.
| GoldED | - Button
`--------'
By pressing this button you'll start the GoldED-test. To run this test make
sure that:
* The "GoldED"-checkmark on the "Preferences-TestPrefs"-page is enabled.
* The GoldED path is correct
* The SysSpeedData path is correct (required for the testtext)
GoldED is controlled with AREXX-messages. The test uses different methods to
change a text and more, like scrolling. You can abort the test (like every
test) with both mousebuttons. But make sure that the GoldED is in the
background. The results are displayed (in seconds) at the right side in the
listview.
This test shows especially the speed of CPU and graphic.
Note: The unregistered shareware version of GoldEd is available from aminet.
You can choose the ScreenMode of GoldED by pressing the "ScreenMode"-button
on the "Preferences-GlobalPrefs"-Page. Default Screenmode is
"PAL:High Res Laced".
.----------.
| Cruncher | - Button
`----------'
You will activate the cruncher-test by pressing this button (what a suprise).
To run this test make sure that:
* The "Cruncher"-checkmark on the "Preferences-TestPrefs"-page is enabled.
* The SysSpeedData path is correct (required for testcrunch-file)
* You own the following libraries:
- powerpacker.library
- xpkmaster.library
- xpkshri.library (in libs:compressors/)
Aborting this test is possible by holding both mousebuttons. The results are
displayed (in seconds) at the right side in the listview. The time for each
test is only the true (de-)crunch-speed, except the LHA-Tests.
This test shows especially the speed of CPU and RAM.
.-------.
| Drive | - Button
`-------'
By pressing this button you will start the drive-test, To run this test make
sure that:
* The "Drive"-checkmark on the "Preferences-TestPrefs"-page is enabled.
* The drive path is correct (set it to the drive you want to test)
This test checks the create-, write- and readspeed of your selected drive
and controller. It writes/reads at each test 5 times a 1MB file to/from your
harddisk and calculates the average speed. You can abort the test by holding
both mousebuttons. The results are displayed (in MegaByte per second) at the
right side in the listview.
Important: The "Drive" must be the "Volume name" (e.g. DH0:) that "RawRead-
test works and some information about the drive can be read.
Note: You can only test writeable disks with a minimum of 1MB free Space. The
results of the test depends not only from you harddisk- and controllerspeed
it depends also of the fragmentation of your selected drive. Create File
takes longer than Read/Write but realise that not the time counts, that used
to delete the file after create ,the result is higher!
.--------.
| Memory | - Button
`--------'
By pressing this button you will start the memory-test, To run this test make
sure that:
* The "Memory"-checkmark on the "Preferences-TestPrefs"-page is enabled.
While the test, multitasking is switched off. You can abort the test by
holding both mousebuttons. The memtest shows the speed of each RAM-type. The
results are displayed (in MegaByte per second) at the right side in the
listview.
This test moves 5MB trough a greatest possible buffer and counts the time
for it.
Note: This test checks the speed of your memory with an easy move loop
(that's the same method that most of the other programs use). The program
"BusTest" uses another method to get the "true"(??) busspeed so keep in mind
that the results from SysSpeed are extremly lower than the ones from
BusTest.
.-----------.
| Intuition | - Button
`-----------'
By pressing this button you will start the intuition-test, To run this test
make sure that:
* The "Intuition"-checkmark on the "Preferences-TestPrefs"-page is enabled.
This test measures the speed of the OS-functions of the "intuition.library",
which is reponsible for windows, screens and so on. Multitasking is not
disabled during this test, so make sure that you have no background tasks
running that falsifies the result. (if you're still reading here you are a
son of a bitch !, the functions are so easy). You can abort the test by
holding both mousebuttons. The results are displayed (in Operations per
second) at the right side in the listview.
Note: You can choose the ScreenMode for this test by pressing the
"ScreenMode"-button on the "Preferences-GlobalPrefs"-Page.Default Screenmode
is "PAL:High Res Laced". You can select any screenmode, but make sure that
the size is always bigger or the same like 640*512. If you select a bigger
size you'll see that there is only a field from 640*512 points used, that's
used to give the same conditions on every machine.
.---------.
| Graphic | - Button
`---------'
By pressing this button you will start the graphic-test, To run this test
make sure that:
* The "Graphic"-checkmark on the "Preferences-TestPrefs"-page is enabled.
It's a pure graphicspeed-test that uses the OS-functions of the
"graphics.library". Each single part of the test takes 4 seconds. The
Multitasking is disabled during the test. You can abort the test by holding
both mousebuttons. The results are displayed (in Operations per second) at
the right side in the listview.
Note: You can choose the ScreenMode for this test by pressing the
"ScreenMode"-button on the "Preferences-GlobalPrefs"-Page. Default Screenmode
is "PAL:High Res Laced". You can select any screenmode, but make sure that
the size is always bigger or the same like 640*512. If you select a bigger
size you'll see that there is only a field from 640*512 points used, that's
used to give the same conditions on every machine.
.-------------.
| Make Module | - Buttons
`-------------'
By pressing this button you'll execute all test that you've marked on the
"Preferences-TestPrefs"-Page. You can abort the test(s) by holding both
mousebuttons. If all tests are made, without any error or aborting, you're
able to save the results of all test together in a so called "Module".
.-------------.
| Save Module | - Buttons
`-------------'
Here you can save the made module (use "Make Module"). After pressing you'll
asked for the name of the module. This name is displayed after loading the
module again in the top of the listview. After entering the name a
filerequester appears and asks you if you want to send some money to me, just
joking, you are asked for filename and path of the module. So the module is
saved and you can reload it any time and compare it with some ather modules.
.-------.
| Print | - Buttons
`-------'
Pressing this button opens a window, there you've quite a lot of checkmarks,
one for each test, so you can enable/disable each of them to select what you
want to print out. You can also redirect the output to anywere you want, into
a file or whatever by changing the "prt:". If you want so then edit the
stringgadget in the top of the window or press the getfilegadget right
beside it. So now you can start the printing by pressing the print-button.
Note: If the "Print"-Checkmark at the "Preferences-GlobalPrefs"-page under
"Startup Windows" is enabled, the "Print"-window is automaticly open at
startup.
.----------------.
| StatisticsInfo | - Button
`----------------'
With This Button you can display a graphical result of the compare from each
module. The selected module at "Relativ to" is the comparebase (100%). All
other modules are displayed in relation to it. You can select the display of
each test via the buttons on the left side of the windows, they are named
like the buttons in the mainwindow. The statistic window is updated while
doing any test in the background. The textfield "Results from" shows you the
name from currently displayed test. The "Relativ to" textfield shows the
name of the comparebase (100%). The "Scala" cyclegadget allows you let's you
shrink/enlarge the graphical display of a the bars. So here's a small
explanation: Scala 1/1 means 1 Pixel is 1% , 1/2 means 1 Pixel are 2% and so
on. If you select "Best": Scala was automaticly calculated for the longest
bar. You can select the default for Scala on the "Preferences"-Page at
StatisticPrefs. A "»»" on the right side of a test means that one bar
doesn't fit on the scala. You have to raise the scala with the
"Scala"-cyclegadget, You can select the colors and the 3D-effect on the
"Preferences"-Page at StatisticPrefs.
Note: If you want to use the "StatisticsInfo" there must be a "XEN"-Font in
your FontDrawer. You have to use a 8 colorscreen if you want to display
all results in different colors. ATTENTION if you use a "Relativ to" module
without any testresult there are NO bars.
If the "StatisticsInfo"-Checkmark at the "Preferences-GlobalPrefs"-page
under "Startup Windows" is enabled, the "StatisticsInfo"-window is
automaticly open at startup.
.-------.
| About | - Button
`-------'
It'll display some information about the program and the authour.
.------------.
| ModuleInfo | - Button
`------------'
It shows some information about the systemconfiguration of loaded modules.
Note: That I can recognize the boards in the loaded modules, the "expname.lib-
rary" must be in "Libs:" ( if the library the boards not recognize, the
Manufacturer and Product are displayed as ASCII )
If the "ModuleInfo"-Checkmark at the "Preferences-GlobalPrefs"-page under
"Startup Windows" is enabled, the "ModuleInfo"-window is automaticly open
at startup.
______________
| |
| THE LISTVIEW |
|______________|
Here you can read all results of the tests, the unit of each test depends on
the test itself so it's seconds or MB/s or Operations/s. On the left side of
the listview are the results from your current tests, following from left to
right are the results from module 1-4. On the right side is the comparison
between the selected "Comparebase"-Module and the selected "RelativTo"-
Module. Some example-modules are included and can be selected in the
"Preferences"-Page.
CompareBase - Cyclegadget
With this gadget you can definite the base for the compare calculation.
Default is "You". If you made a test you can compare your machine with other
machines so set the "RelativTo"-cyclegadget to you favourite module (see
ModuleX-Part on the "Preferences"-Page-Doc). So you can look onto the
listview at the right side and read if you are faster (value >1) or slower
(value <1).
RelativTo - Cyclegadget
Here you can select the comparemodule for the calculation. "Compare" in the
listview is the result. (look at CompareBase chapter for more infos)
Bottom - Textline
Here are some infos of your machine (e.g. CPU, FPU, Chipset)
.------------.
| SystemInfo | - Button
`------------'
It shows all available informations about your system.
Note: That I can display your boards read under "ModuleInfo".
If the "SystemInfo"-Checkmark at the "Preferences-GlobalPrefs"-page under
"Startup Windows" is enabled, the "SystemInfo"-window is automaticly open
at startup.
..............................................................................
Preferences - Seite
..............................................................................
GlobalPrefs
===========
SysSpeeddataPath
----------------
Here you've to enter (or select via requester) the path to the Data-Files
that SysSpeed requires for the most tests. DON'T change anything inside of
this directory because SysSpeed wouldn't work anymore.
ADPro
-----
Here you've to enter (or select via requester) the Path and FileName of your
ADPro (e.g. ADPro:ADPro). If you not own ADPro you've to disable the
"ADProTest"-checkmark at the bottom.
ImageStudio
-----------
Here you've to enter (or select via requester) the Path and FileName of your
ImageStudio. If you not own ImageStudio you've to disable the "IStudioTest"-
checkmark at the bottom.
Cygnus-ED
---------
Here you've to enter (or select via requester) the Path and FileName of your
CygnusED. If you not own CygnusED you've to disable the "CEDTest"-checkmark
at the bottom.
Gold-ED
-------
Here you've to enter (or select via requester) the Path and FileName of your
GoldED. If you not own GoldED you've to disable the "GoldEDTest"-checkmark
at the bottom.
Drive
-----
Here you've to enter (or select via requester) the drive Path. There must be
at least 1MB free memory (and keep in mind that the Drive-Test only works
with writeable drives (no CD0:).
ScreenMode
----------
You can select a screenmode for CygnusED-, GoldED-, Graphic-, and Intuition-
test. The default screenmode is "PAL:High Res Laced". You're only able to
choose screenmodes with a resolution of 640*512 points or greater. If you
select a bigger size you'll see that there is only a field from 640*512
points used, that's used to give the same conditions on every machine.
Startup Windows
...............
SystemInfo - CheckMark
----------------------------
The "SystemInfo"-Window appears automaticly at the startup of syspeed if
you've activated the checkmark.
ModuleInfo - CheckMark
----------------------------
The "ModuleInfo"-Window appears automaticly at the startup of syspeed if
you've activated the checkmark.
StatisticsInfo - CheckMark
----------------------------
The "Statistics"-Window appears automaticly at the startup of syspeed if
you've activated the checkmark.
Print - CheckMark
-----------------------
The "Print"-Window appears automaticly at the startup of syspeed if you've
activated the checkmark.
ModulePrefs
===========
Here you can enter (or select via requester) compare modules that was saved
with "Save Module". (some are included in the SysSpeed package)
TestPrefs
=========
ADPro - CheckMark
---------------------
With this checkmark you can enable/disable the ADPro-Test,users that doesn't
own ADPro have to disable the ADPro-Test.
ImageStudio - CheckMark
-----------------------
With this checkmark you can enable/disable the ImageStudio-Test, users that
doesn't own ImageStudio have to disable the ImageStudio-Test.
Cygnus-Ed - CheckMark
-------------------
With this checkmark you can enable/disable the CygnusED-Test, users that
doesn't own CygnusED have to disable the CED-Test.
GoldED - CheckMark
----------------------
With this checkmark you can enable/disable the GoldED-Test, users that
doesn't own GoldED have to disable the GoldED-Test.
Cruncher - CheckMark
------------------------
With this checkmark you can enable/disable the Cruncher-Test.
Memory - CheckMark
-------------------
With this checkmark you can enable/disable the Memory-Test.
Drive - CheckMark
-----------------
With this checkmark you can enable/disable the Drive-Test.
Intuition - CheckMark
---------------------
With this checkmark you can enable/disable the Intuition-Test.
Graphic - CheckMark
-------------------
With this checkmark you can enable/disable the Graphic-Test.
StatisticsPrefs
===============
Here you can change some defaults for the StatisticsWindow.
With "Scala" you can change the Resolution.
With "3D-Look" you can enable/disable 3D-Look for the bars.
Under "StatisticsColors" you can change the colors. In the left Listview are
the default Colors. In the right Listview are the ScreenColors (Pens).
The active Color in the left Listview is changed by doubleclick on your
favorite Color in the right Listview.
...............................................................................
...............................................................................
After selecting the screenmode and all paths correctly, save the preferences
by using the "SAVE"-gadget.
.------.
| SAVE | - Button
`------'
Saves and uses settings and swaps to the "Main"-Page
.-----.
| USE | - Button
`-----'
Uses the settings and swaps to the "Main"-Page
.--------.
| CANCEL | - Button
`--------'
Restores old settings and swaps to the "Main"-Page
=============================================================================
History
-------
V1.0 ( 28 June 95 )
-------------------
* first public release
V1.1 ( 25 September 95)
-----------------------
- added graphictest
- added intuitiontest
- added GoldED-test
- added Imagestudio-test
- changed look of the userinterface
- removed Enforcer-Hits
- added more securitypasses
- added CompareBase-cyclegadet
(now you're able to compare anyone with anyone without a test)
- added Overwrite?-requester if a module already exists
- added ScreenMode-gadget
- small changes
- Modulformat has been changed but the old Modules are still working
- open a new Cygnus-Ed or GoldEd if one already open
V1.11 ( 4 October 95 )
----------------------
- now use ROM-Topaz-Font for Gfx-,Intuitiontest
( Version 1.1 crash if System-Default-Font >8 aaaauuuuhhhh )
- SysSpeed now also run on NTSC-Machines
( DefaultDisplayID $29004 replaced with $8004 )
- now you can used ScreenModes without Names (with "GetDisplayInfoData")
- ModuleInfo added
V 1.2 ( 3 December 95 )
-----------------------
- added graphical display of the testresults (ShowStatistics)
- sorted Listview (Test's are now in the same order like the buttons)
- removed small bug in the "Print"-window (if you had disabled printing
the GoldED results the ImageStudio results are also disabled)
- added spaces in the "Print"-window so that the Checkmarks are better
placed.
- at the Preferences Page you can select the Windows that appears
automaticly at the startup (Print,ModuleInfo,Statistics)
- the precision of the calculation for the Listview (only) is enhanced
(short times -> littlebit to high results [FastmemRead with 060])
in the modulefile full precision is saved (also old versions)
- workaround CyberGraphX-Bug that crash the "IntuitionTest" on 060 with
CyberVision
- added warning requester before "Make Module"
- some minor changes
V 1.3 ( February 96 )
----------------------
- fixed bug : "Statistics"-window automaticly open , if the "Relative to"
cyclegadget was changed
- complete new timerroutine, that more exactly and shorter
( sorry but the old modules can`t be load anymore :-( )
- new Module-format
- ModuleInfo enhanced
- Drive test enhanced (RawRead)
- SystemInfo added
- helpbubbles under MUI 3.x added
- MUI-CycleChain added
- all external Preferences windows are removed and replaced with register-
groups on the "Preferences"-page
- sysspeed now works correctly on 640x256 screens (no microfont :-) )
- memory test now use the greatest possible buffer for tests
(no unnecessary "Cache filling" especially 060)
BugReports:
-----------
If you've found any error, then send me a report to the address in the
Distribution capter.
Future Enhancements:
--------------------
- your proposals
- more tests
If you have improvement proposals, or new ideas (especially for new tests),
then don't hestitate and write to me!
"Thanks" to the following guys
------------------------------
- Special thanks to Stefan Sommerfeld for his support
- all guys from ALiENDESiGN for Bugreports and new ideas
and above all for the great "MCP", wich i can't work without.
- Stefan Stuntz for his MUI (speedup improvement required)
- Nico François for his reqtools.library
- Eric Totel for his wonderfull MUI-Builder
- T.F.A for the ASM-One (doesn't work of GFXCards!)
- Commodore for the Amiga, one of the best computers!
... enjoy SysSpeed !!
LSI / ALiENDESiGN